package com.clwl.supervise.superviseapp.entity.supervise;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 双随机企业
 */
@Data
//@KeySequence("JG_RANDOM_COMPANY_SEQ")
@TableName(value = "JG_RANDOM_COMPANY")
public class JgRandomCompany implements Serializable {
    /**
     * 双随机企业id
     */
    @TableId(value = "ID", type = IdType.AUTO)
    private Long id;

    /**
     * 企业ID
     */
    @TableField(value = "COMPANY_ID")
    private Long companyId;

    /**
     * 检查年度
     */
    @TableField(value = "CHECK_YEAR")
    private String checkYear;

    @TableField(value = "COMPANY_NAME")
    private String companyName;

    @TableField(value = "COMPANY_TYPE_ID")
    private Long companyTypeId;

    @TableField(value = "COMPANY_TWO_TYPE_ID")
    private Long companyTwoTypeId;

    /**
     * 所属环节
     */
    @TableField(value = "SUP_PROCESS")
    private String supProcess;

    @TableField(value = "RISK_LEVEL")
    private String riskLevel;

    /**
     * 许可证号
     */
    @TableField(value = "LICENSE")
    private String license;

    /**
     * 监管机构ID
     */
    @TableField(value = "DEPT_ID")
    private Long deptId;

    /**
     * 监管机构名称
     */
    @TableField(value = "DEPT_NAME")
    private String deptName;

    /**
     * 所属区局ID
     */
    @TableField(value = "DEPT_QU_ID")
    private Long deptQuId;

    /**
     * 所属区局名称
     */
    @TableField(value = "DEPT_QU_NAME")
    private String deptQuName;

    /**
     * 创建时间
     */
    @TableField(value = "CREATE_TIME")
    private Date createTime;

    /**
     * 删除状态0-未删除;1-已删除
     */
    @TableField(value = "DELETE_FLAG")
    private String deleteFlag;

    /**
     * 创建人ID
     */
    @TableField(value = "CREATOR_ID")
    private Long creatorId;

    /**
     * 创建人姓名
     */
    @TableField(value = "CREATOR_NAME")
    private String creatorName;

    /**
     * 企业地址
     */
    @TableField(value = "ADDRESS")
    private String address;

    /**
     * 是否是校园周边 0-否；1-是
     */
    @TableField(value = "IS_XIAOYUAN")
    private String isXiaoyuan;

    /**
     * 是否农批市场（0、否；1、是）
     */
    @TableField(value = "IS_GONGPI")
    private String isGongpi;

    /**
     * 是否异常主体（0否；1是）
     */
    @TableField(value = "IS_YICHANG")
    private String isYichang;

    /**
     * 是否含特殊食品（0否；1是）
     */
    @TableField(value = "IS_TESHI")
    private String isTeshi;

    /**
     * 是否仅预包装食品（0否；1是）
     */
    @TableField(value = "IS_YBZ")
    private String isYbz;

    /**
     * 监管人员1id
     */
    @TableField(value = "LEGAL_HEAD1_ID")
    private String legalHead1Id;

    /**
     * 监管人员1名称
     */
    @TableField(value = "LEGAL_HEAD1_NAME")
    private String legalHead1Name;

    /**
     * 监管人员2名称
     */
    @TableField(value = "LEGAL_HEAD2_NAME")
    private String legalHead2Name;
    /**
     * 监管人员1编号
     */
    @TableField(value = "LEGAL_HEAD1_NO")
    private String legalHead1No;
    /**
     * 监管人员2编号
     */
    @TableField(value = "LEGAL_HEAD2_NO")
    private String legalHead2No;

    /**
     * 监管人员2id
     */
    @TableField(value = "LEGAL_HEAD2_ID")
    private String legalHead2Id;

    /**
     * 经纬度
     */
    @TableField(value = "LNG_LAT")
    private String lngLat;

    private static final long serialVersionUID = 1L;
}
